2026-10-13T08:53:10.6866511Z Current runner version: '0.3.4'
2026-10-13T08:53:10.6866560Z Runner name: 'g1t'
2026-10-13T08:53:10.6866568Z ##[group]Operating System
2026-10-13T08:53:10.6866578Z Debian GNU/Linux
2026-10-13T08:53:10.6866585Z 12 (bookworm)
2026-10-13T08:53:10.6866593Z ##[endgroup]
2026-10-13T08:53:10.6866600Z ##[group]Runner Image
2026-10-13T08:53:10.6866622Z Included Software: Node 24, Python 3, Go, Rust
2026-10-13T08:53:10.6866628Z ##[endgroup]
2026-10-13T08:53:10.6866636Z ##[group]Machine
2026-10-13T08:53:10.6866642Z Hosted by g1t
2026-10-13T08:53:10.6866648Z Architecture: X64
2026-10-13T08:53:10.6866654Z CPUs: 2
2026-10-13T08:53:10.6866659Z Memory: 8 GB
2026-10-13T08:53:10.6866665Z ##[endgroup]
2026-10-13T08:53:10.6866672Z ##[group]G1T_TOKEN Permissions
2026-10-13T08:53:10.6866678Z Contents: read
2026-10-13T08:53:10.6866684Z Metadata: read
2026-10-13T08:53:10.6866690Z ##[endgroup]
2026-10-13T08:53:10.6866701Z Secret source: Actions
2026-10-13T08:53:10.6866707Z Prepare workflow directory
2026-10-13T08:53:10.6866872Z Matrix: {"group":"ts","units":"deployments","rust":false,"image":false}
2026-10-13T08:53:10.7089235Z Prepare all required actions
2026-10-13T08:53:10.7089287Z Getting action download info
2026-10-13T08:53:10.7092477Z Getting action download info for 'actions/checkout@v5'
2026-10-13T08:53:11.0986431Z Download action repository 'actions/checkout@v5' (SHA:fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09) from g1t
2026-10-13T08:53:11.3945807Z Getting action download info for 'actions/cache@v4'
2026-10-13T08:53:11.7853851Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830) from g1t
2026-10-13T08:53:12.1547657Z Complete job name: core (ts)
2026-10-13T08:53:12.3714057Z ##[group]Run actions/checkout@v5
2026-10-13T08:53:12.3714102Z with:
2026-10-13T08:53:12.3714114Z   allow-unsafe-pr-checkout: false
2026-10-13T08:53:12.3714125Z   clean: true
2026-10-13T08:53:12.3714136Z   fetch-depth: 0
2026-10-13T08:53:12.3714147Z   fetch-tags: false
2026-10-13T08:53:12.3714156Z   filter: 
2026-10-13T08:53:12.3714167Z   github-server-url: 
2026-10-13T08:53:12.3714177Z   lfs: false
2026-10-13T08:53:12.3714187Z   path: 
2026-10-13T08:53:12.3714198Z   persist-credentials: true
2026-10-13T08:53:12.3714207Z   ref: 
2026-10-13T08:53:12.3714216Z   repository: flagon-io/g1t
2026-10-13T08:53:12.3714226Z   set-safe-directory: true
2026-10-13T08:53:12.3714237Z   show-progress: true
2026-10-13T08:53:12.3714245Z   sparse-checkout: 
2026-10-13T08:53:12.3714254Z   sparse-checkout-cone-mode: true
2026-10-13T08:53:12.3714265Z   ssh-key: 
2026-10-13T08:53:12.3714273Z   ssh-known-hosts: 
2026-10-13T08:53:12.3714282Z   ssh-strict: true
2026-10-13T08:53:12.3714291Z   ssh-user: git
2026-10-13T08:53:12.3714299Z   submodules: false
2026-10-13T08:53:12.3714344Z   token: ***
2026-10-13T08:53:12.3714436Z env:
2026-10-13T08:53:12.3714446Z   CARGO_TERM_COLOR: never
2026-10-13T08:53:12.3714506Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T08:53:12.3714516Z   WRANGLER_SEND_METRICS: false
2026-10-13T08:53:12.3714524Z ##[endgroup]
2026-10-13T08:53:13.0920084Z Syncing repository: flagon-io/g1t
2026-10-13T08:53:13.0920145Z ##[group]Getting Git version info
2026-10-13T08:53:13.0920174Z Working directory is '/home/runner/work/repo'
2026-10-13T08:53:13.0962445Z [command]/usr/bin/git version
2026-10-13T08:53:13.1089248Z git version 2.39.5
2026-10-13T08:53:13.1116026Z ##[endgroup]
2026-10-13T08:53:13.1136673Z Temporarily overriding HOME='/home/runner/_temp/cf4bc31c-e4a9-446a-9c19-930ecfc59090' before making global git config changes
2026-10-13T08:53:13.1136911Z Adding repository directory to the temporary git global config as a safe directory
2026-10-13T08:53:13.1141923Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-13T08:53:13.1188678Z Deleting the contents of '/home/runner/work/repo'
2026-10-13T08:53:13.1192463Z ##[group]Initializing the repository
2026-10-13T08:53:13.1198693Z [command]/usr/bin/git init /home/runner/work/repo
2026-10-13T08:53:13.1293200Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-13T08:53:13.1309642Z hint: is subject to change. To configure the initial branch name to use in all
2026-10-13T08:53:13.1309733Z hint: of your new repositories, which will suppress this warning, call:
2026-10-13T08:53:13.1309755Z hint: 
2026-10-13T08:53:13.1309778Z hint: 	git config --global init.defaultBranch <name>
2026-10-13T08:53:13.1309791Z hint: 
2026-10-13T08:53:13.1309844Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-13T08:53:13.1309894Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-13T08:53:13.1309905Z hint: 
2026-10-13T08:53:13.1309916Z hint: 	git branch -m <name>
2026-10-13T08:53:13.1310942Z Initialized empty Git repository in /home/runner/work/repo/.git/
2026-10-13T08:53:13.1327509Z [command]/usr/bin/git remote add origin https://g1t.sh/flagon-io/g1t
2026-10-13T08:53:13.1368994Z ##[endgroup]
2026-10-13T08:53:13.1369052Z ##[group]Disabling automatic garbage collection
2026-10-13T08:53:13.1374831Z [command]/usr/bin/git config --local gc.auto 0
2026-10-13T08:53:13.1407205Z ##[endgroup]
2026-10-13T08:53:13.1407367Z ##[group]Setting up auth
2026-10-13T08:53:13.1414650Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-13T08:53:13.1455007Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-13T08:53:13.1939475Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-13T08:53:13.1979517Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-13T08:53:13.2311701Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-13T08:53:13.2348575Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-13T08:53:13.2625733Z [command]/usr/bin/git config --local http.https://g1t.sh/.extraheader AUTHORIZATION: basic ***
2026-10-13T08:53:13.2663565Z ##[endgroup]
2026-10-13T08:53:13.2663644Z ##[group]Fetching the repository
2026-10-13T08:53:13.2673963Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
2026-10-13T08:53:37.6407666Z From https://g1t.sh/flagon-io/g1t
2026-10-13T08:53:37.7759576Z  * [new branch]        main           -> origin/main
2026-10-13T08:53:37.7759650Z  * [new tag]           cli-v0.3.0     -> cli-v0.3.0
2026-10-13T08:53:37.7759675Z  * [new tag]           cli-v0.3.1     -> cli-v0.3.1
2026-10-13T08:53:37.7759713Z  * [new tag]           desktop-v0.1.0 -> desktop-v0.1.0
2026-10-13T08:53:37.7759737Z  * [new tag]           desktop-v0.2.0 -> desktop-v0.2.0
2026-10-13T08:53:37.7759761Z  * [new tag]           desktop-v0.3.0 -> desktop-v0.3.0
2026-10-13T08:53:37.7759787Z  * [new tag]           desktop-v0.3.1 -> desktop-v0.3.1
2026-10-13T08:53:37.7759806Z  * [new tag]           desktop-v0.3.2 -> desktop-v0.3.2
2026-10-13T08:53:37.7759823Z  * [new tag]           desktop-v0.3.3 -> desktop-v0.3.3
2026-10-13T08:53:37.7759843Z  * [new tag]           desktop-v0.3.4 -> desktop-v0.3.4
2026-10-13T08:53:37.7759864Z  * [new tag]           desktop-v0.3.5 -> desktop-v0.3.5
2026-10-13T08:53:37.7759890Z  * [new tag]           desktop-v0.3.6 -> desktop-v0.3.6
2026-10-13T08:53:37.7759910Z  * [new tag]           desktop-v0.3.7 -> desktop-v0.3.7
2026-10-13T08:53:37.7759930Z  * [new tag]           runner-v0.1.1  -> runner-v0.1.1
2026-10-13T08:53:37.7759952Z  * [new tag]           runner-v0.1.2  -> runner-v0.1.2
2026-10-13T08:53:37.7759972Z  * [new tag]           runner-v0.2.0  -> runner-v0.2.0
2026-10-13T08:53:37.7759991Z  * [new tag]           runner-v0.3.0  -> runner-v0.3.0
2026-10-13T08:53:37.7760010Z  * [new tag]           runner-v0.3.1  -> runner-v0.3.1
2026-10-13T08:53:37.7760028Z  * [new tag]           runner-v0.3.2  -> runner-v0.3.2
2026-10-13T08:53:37.7760047Z  * [new tag]           runner-v0.3.3  -> runner-v0.3.3
2026-10-13T08:53:37.7760065Z  * [new tag]           runner-v0.3.4  -> runner-v0.3.4
2026-10-13T08:53:37.7760300Z [command]/usr/bin/git branch --list --remote origin/main
2026-10-13T08:53:37.7760519Z   origin/main
2026-10-13T08:53:37.7760556Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
2026-10-13T08:53:37.7760567Z ca321a80a5699f73a1c7069fca77abf9dada8d6b
2026-10-13T08:53:37.7760595Z ##[endgroup]
2026-10-13T08:53:37.7760617Z ##[group]Determining the checkout info
2026-10-13T08:53:37.7760628Z ##[endgroup]
2026-10-13T08:53:37.7760641Z [command]/usr/bin/git sparse-checkout disable
2026-10-13T08:53:37.7760718Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-10-13T08:53:37.7760741Z ##[group]Checking out the ref
2026-10-13T08:53:37.7760797Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-13T08:53:37.9140493Z Switched to a new branch 'main'
2026-10-13T08:53:37.9155678Z branch 'main' set up to track 'origin/main'.
2026-10-13T08:53:37.9161326Z ##[endgroup]
2026-10-13T08:53:37.9203174Z [command]/usr/bin/git log -1 --format=%H
2026-10-13T08:53:37.9232315Z ca321a80a5699f73a1c7069fca77abf9dada8d6b
2026-10-13T08:53:39.1213689Z ##[group]Run actions/cache/restore@v4
2026-10-13T08:53:39.1213730Z with:
2026-10-13T08:53:39.1213739Z   enableCrossOsArchive: false
2026-10-13T08:53:39.1213747Z   fail-on-cache-miss: false
2026-10-13T08:53:39.1213838Z   key: npm-full-Linux-56353fded01065bb5545a93e5599ab84e40b1cd26d8464642dcc554e8c3b7e87
2026-10-13T08:53:39.1213848Z   lookup-only: false
2026-10-13T08:53:39.1213854Z   path: ~/.npm
2026-10-13T08:53:39.1213860Z   restore-keys: npm-full-Linux-
2026-10-13T08:53:39.1213867Z env:
2026-10-13T08:53:39.1213873Z   CARGO_TERM_COLOR: never
2026-10-13T08:53:39.1213913Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T08:53:39.1213919Z   WRANGLER_SEND_METRICS: false
2026-10-13T08:53:39.1213926Z ##[endgroup]
2026-10-13T08:53:39.2559308Z (node:1223) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-10-13T08:53:39.2559473Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-10-13T08:53:47.9241811Z Cache Size: ~453 MB (475509177 B)
2026-10-13T08:53:48.0641777Z [command]/usr/bin/tar -xf /home/runner/_temp/182a7662-8972-4af5-8c3e-aa38f3528c0d/cache.tzst -P -C /home/runner/work/repo --use-compress-program unzstd
2026-10-13T08:53:49.5704745Z Cache restored successfully
2026-10-13T08:53:49.6429580Z Cache restored from key: npm-full-Linux-56353fded01065bb5545a93e5599ab84e40b1cd26d8464642dcc554e8c3b7e87
2026-10-13T08:53:49.9424116Z ##[group]Run node scripts/deploy.mjs install --only "deployments"
2026-10-13T08:53:49.9424199Z [36;1mnode scripts/deploy.mjs install --only "deployments"[0m
2026-10-13T08:53:49.9424218Z shell: /usr/bin/bash -e {0}
2026-10-13T08:53:49.9424231Z env:
2026-10-13T08:53:49.9424241Z   CARGO_TERM_COLOR: never
2026-10-13T08:53:49.9424283Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T08:53:49.9424294Z   WRANGLER_SEND_METRICS: false
2026-10-13T08:53:49.9424308Z ##[endgroup]
2026-10-13T08:53:50.1130160Z npm ci --prefer-offline --no-audit --no-fund --include-workspace-root -w @g1t/contracts -w @g1t/deployments
2026-10-13T08:53:58.2036652Z 
2026-10-13T08:53:58.3418674Z added 41 packages in 7s
2026-10-13T08:53:58.3418809Z npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
2026-10-13T08:53:58.3418874Z npm warn install-scripts   esbuild@0.28.1 (postinstall: node install.js)
2026-10-13T08:53:58.3418952Z npm warn install-scripts   workerd@1.20261001.1 (postinstall: node install.js)
2026-10-13T08:53:58.3418963Z npm warn install-scripts
2026-10-13T08:53:58.3419043Z npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
2026-10-13T08:53:58.8107770Z ##[group]Run node scripts/deploy.mjs deploy --only "deployments" --force --no-migrations --concurrency 2
2026-10-13T08:53:58.8107865Z [36;1mnode scripts/deploy.mjs deploy --only "deployments" --force --no-migrations --concurrency 2[0m
2026-10-13T08:53:58.8107877Z shell: /usr/bin/bash -e {0}
2026-10-13T08:53:58.8107891Z env:
2026-10-13T08:53:58.8107902Z   CARGO_TERM_COLOR: never
2026-10-13T08:53:58.8107950Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T08:53:58.8108004Z   CLOUDFLARE_API_TOKEN: ***
2026-10-13T08:53:58.8108052Z   STATUS_DEPLOY_TOKEN: ***
2026-10-13T08:53:58.8108060Z   WRANGLER_SEND_METRICS: false
2026-10-13T08:53:58.8108067Z ##[endgroup]
2026-10-13T08:53:59.1350000Z Deploying ca321a80a569 (A preview is live only while what it previews is: a branch's preview (one with no pull request) comes down when its branch is deleted, and the sweep takes down any whose branch is already gone. A pull request's preview has always come down when it closes or merges, but a branch's had nothing to take it down, so the previews that preview stacks built for another project's pull request, before projects stopped depending on each other (a9916137), stayed up and showed as a live Preview on projects with no pull requests at all, as flagon-io/automation-lab's v2 did. Moving a project no longer builds such a preview again (rebuildStack is gone with the stacks). A branch's preview from a project's deploy workflow stays while its branch is there, and one whose branches can't be read stays until they can. Checked: the deployments service's typecheck and its 88 tests (new: the sweep takes down a preview of a deleted branch and marks its deployment inactive while keeping a pull request's and a live branch's, and git.deleted takes a branch's preview down at once).)
2026-10-13T08:53:59.1350239Z 
2026-10-13T08:53:59.1351058Z unit         stage  action  live          migrations  why
2026-10-13T08:53:59.1351194Z -----------  -----  ------  ------------  ----------  ---------------------------------------------------
2026-10-13T08:53:59.1351286Z deployments  core   deploy  cb3fedbe6be6  -           2 changed files (services/deployments/src/index.ts)
2026-10-13T08:53:59.1352138Z 
2026-10-13T08:53:59.1352154Z 1 to deploy: core (deployments)
2026-10-13T08:53:59.6202207Z == core: deployments
2026-10-13T08:54:00.6235663Z [deployments]  ⛅️ wrangler 4.146.0
2026-10-13T08:54:00.6235909Z [deployments] ────────────────────
2026-10-13T08:54:01.6176722Z [deployments] Total Upload: 305.94 KiB / gzip: 76.01 KiB
2026-10-13T08:54:03.4456848Z [deployments] Worker Startup Time: 2 ms
2026-10-13T08:54:03.7094195Z [deployments] Your Worker has access to the following bindings:
2026-10-13T08:54:03.7094333Z [deployments] Binding                                                                Resource                  
2026-10-13T08:54:03.7094420Z [deployments] env.DOMAINS (14bc5c233d4c46a5bbf23b5367cce5fd)                         KV Namespace              
2026-10-13T08:54:03.7094485Z [deployments] env.DB (g1t-deployments)                                               D1 Database               
2026-10-13T08:54:03.7094550Z [deployments] env.REPOS (g1t-repos)                                                  Worker                    
2026-10-13T08:54:03.7094616Z [deployments] env.WORK (g1t-work)                                                    Worker                    
2026-10-13T08:54:03.7094677Z [deployments] env.IDENTITY (g1t-identity)                                            Worker                    
2026-10-13T08:54:03.7094743Z [deployments] env.BILLING (g1t-billing)                                              Worker                    
2026-10-13T08:54:03.7094800Z [deployments] env.RUNNER (g1t-runner)                                                Worker                    
2026-10-13T08:54:03.7094859Z [deployments] env.PROJECTS (g1t-projects)                                            Worker                    
2026-10-13T08:54:03.7094918Z [deployments] env.ACTIONS (g1t-actions)                                              Worker                    
2026-10-13T08:54:03.7094976Z [deployments] env.SCREENSHOTS (g1t-og#Screenshots)                                   Worker                    
2026-10-13T08:54:03.7095031Z [deployments] env.EVENTS (g1t-events)                                                Worker                    
2026-10-13T08:54:03.7095091Z [deployments] env.TELEMETRY (g1t-telemetry)                                          Worker                    
2026-10-13T08:54:03.7095450Z [deployments] env.CLOUDFLARE_ACCOUNT_ID ("1e6f2cffa3f445920836e8ebe446bb58")         Environment Variable      
2026-10-13T08:54:03.7096212Z [deployments] env.DISPATCH_NAMESPACE ("g1t-deployments")                             Environment Variable      
2026-10-13T08:54:03.7096279Z [deployments] env.SITE ("https://g1t.sh")                                            Environment Variable      
2026-10-13T08:54:03.7096344Z [deployments] env.CUSTOM_HOSTNAMES_ZONE_ID ("45d1c969bdd9d593756e70d5f45c2cbb")      Environment Variable      
2026-10-13T08:54:03.7096408Z [deployments] env.CONTAINERS ("on")                                                  Environment Variable      
2026-10-13T08:54:03.7096466Z [deployments] env.G1T_API ("https://api.g1t.sh")                                     Environment Variable      
2026-10-13T08:54:03.7096527Z [deployments] env.TRACES_DESTINATION ("g1t-traces")                                  Environment Variable      
2026-10-13T08:54:03.7096543Z [deployments] Uploaded g1t-deployments (1.98 sec)
2026-10-13T08:54:04.7461592Z [deployments] Deployed g1t-deployments triggers (1.29 sec)
2026-10-13T08:54:04.7462842Z [deployments]   schedule: */10 * * * *
2026-10-13T08:54:04.7463276Z [deployments]   Consumer for g1t-events-deployments
2026-10-13T08:54:04.7465936Z [deployments] Current Version ID: 23f64dfa-9310-4de5-ae69-f056bcccfb87
2026-10-13T08:54:04.8912919Z 
2026-10-13T08:54:04.8913325Z unit         stage  result  version                               time  note
2026-10-13T08:54:04.8913566Z -----------  -----  ------  ------------------------------------  ----  ----
2026-10-13T08:54:04.8913735Z deployments  core   ok      23f64dfa-9310-4de5-ae69-f056bcccfb87  5.2s
2026-10-13T08:54:04.8913908Z 
2026-10-13T08:54:04.8914152Z Deployed in 6.0s.
2026-10-13T08:54:05.5402562Z [command]/usr/bin/git version
2026-10-13T08:54:05.5460241Z git version 2.39.5
2026-10-13T08:54:05.5526888Z Temporarily overriding HOME='/home/runner/_temp/2dda939b-277a-49f3-b517-d0c2e7154c28' before making global git config changes
2026-10-13T08:54:05.5527227Z Adding repository directory to the temporary git global config as a safe directory
2026-10-13T08:54:05.5535259Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-13T08:54:05.5587129Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-13T08:54:05.5632514Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-13T08:54:05.5980751Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-13T08:54:05.6014186Z http.https://g1t.sh/.extraheader
2026-10-13T08:54:05.6024720Z [command]/usr/bin/git config --local --unset-all http.https://g1t.sh/.extraheader
2026-10-13T08:54:05.6076165Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-13T08:54:05.6401986Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-13T08:54:05.6444501Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-13T08:54:06.0630306Z Cleaning up orphan processes
